// 整个包的入口
// 定义install方法，接受vue作为参数，如果使用use注册插件则所有组件都将被注册
import Button from './button.vue'
import Dialog from './dialog.vue'
import Input from './input.vue'
import './iconfont.scss'
const components = [
  Button,
  Dialog,
  Input
]
const install = function (Vue) {
  // 全局注册所有组件
  components.forEach((item) => {
    console.log(item)
    Vue.component(item.name, item)
  })
}
// 判断是否直接引入文件，如果是，就不用调用Vue.use   如果是使用script的直接安装
if (typeof window !== 'undefined' && window.Vue) {
  install(window.Vue)
}
export default {
  install
}
